﻿using System;

namespace Entities
{
    public class Facility
    {
        /// <summary>
        /// Gets or sets the facility id.
        /// </summary>
        /// <value>
        /// The facility id.
        /// </value>
        public Guid FacilityId { get; set; }
        /// <summary>
        /// Gets or sets the premise id.
        /// </summary>
        /// <value>
        /// The premise id.
        /// </value>
        public Guid PremiseId { get; set; }
        /// <summary>
        /// Gets or sets the type of the facility.
        /// </summary>
        /// <value>
        /// The type of the facility.
        /// </value>
        public string FacilityType { get; set; }
        /// <summary>
        /// Gets or sets the facility description.
        /// </summary>
        /// <value>
        /// The facility description.
        /// </value>
        public string FacilityDescription { get; set; }
        /// <summary>
        /// Gets or sets the room capacity.
        /// </summary>
        /// <value>
        /// The room capacity.
        /// </value>
        public int RoomCapacity { get; set; }
        /// <summary>
        /// Gets or sets the size of the room.
        /// </summary>
        /// <value>
        /// The size of the room.
        /// </value>
        public int RoomSize { get; set; }
        /// <summary>
        /// Gets or sets the type of the connectivity.
        /// </summary>
        /// <value>
        /// The type of the connectivity.
        /// </value>
        public string ConnectivityType { get; set; }
        /// <summary>
        /// Gets or sets the wireless access information.
        /// </summary>
        /// <value>
        /// The wireless access information.
        /// </value>
        public string WirelessAccessInformation { get; set; }
        /// <summary>
        /// Gets or sets the lead contact.
        /// </summary>
        /// <value>
        /// The lead contact.
        /// </value>
        public Guid ContactId { get; set; }
        /// <summary>
        /// Gets or sets the room host.
        /// </summary>
        /// <value>
        /// The room host.
        /// </value>
        public string RoomHost { get; set; }
        /// <summary>
        /// Gets or sets the name of the equipment.
        /// </summary>
        /// <value>
        /// The name of the equipment.
        /// </value>
        public string EquipmentName { get; set; }
        /// <summary>
        /// Gets or sets the room equipment notes.
        /// </summary>
        /// <value>
        /// The room equipment notes.
        /// </value>
        public string RoomEquipmentNotes { get; set; }
        /// <summary>
        /// Gets or sets a value indicating whether this <see cref="Facility"/> is active.
        /// </summary>
        /// <value>
        ///   <c>true</c> if active; otherwise, <c>false</c>.
        /// </value>
        public bool Active { get; set; }
        /// <summary>
        /// Gets or sets the total record.
        /// </summary>
        /// <value>
        /// The total record.
        /// </value>
        public int TotalRecord { get; set; }
    }
}
